Giardia is a microscopic parasite that causes the diarrheal illness known as giardiasis. Giardia (also known as Giardia intestinalis, Giardia lamblia, or Giardia ...
Ocean sunfish can become so infested with skin parasites, they will often invite small fish or even birds to feast on the pesky critters. They will even breach the ...